<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Bluetooth Host Stack Library: wiced_ble_cs_config_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Bluetooth Host Stack Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structwiced__ble__cs__config__t.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">wiced_ble_cs_config_t Struct Reference<div class="ingroups"><a class="el" href="group__wicedbt___channel_sounding.html">LE Channel Sounding</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>Structure to set the CS config. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a64c465ba92933eb53ad648fbf11fd57d"><td class="memItemLeft" align="right" valign="top"><a id="a64c465ba92933eb53ad648fbf11fd57d"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a64c465ba92933eb53ad648fbf11fd57d">acl_conn_handle</a></td></tr>
<tr class="memdesc:a64c465ba92933eb53ad648fbf11fd57d"><td class="mdescLeft">&#160;</td><td class="mdescRight">ACL connection handle. <br /></td></tr>
<tr class="separator:a64c465ba92933eb53ad648fbf11fd57d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeae806e8b28987bf88f9a529db5903b0"><td class="memItemLeft" align="right" valign="top"><a id="aeae806e8b28987bf88f9a529db5903b0"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#aeae806e8b28987bf88f9a529db5903b0">config_id</a></td></tr>
<tr class="memdesc:aeae806e8b28987bf88f9a529db5903b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">CS Config Id identifying CS procedure to be created or updated. <br /></td></tr>
<tr class="separator:aeae806e8b28987bf88f9a529db5903b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d1e3087f3da13f8fb2c8b049191c1a3"><td class="memItemLeft" align="right" valign="top"><a id="a2d1e3087f3da13f8fb2c8b049191c1a3"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a2d1e3087f3da13f8fb2c8b049191c1a3">create_context</a></td></tr>
<tr class="memdesc:a2d1e3087f3da13f8fb2c8b049191c1a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to 0 - CS configuration set to local controller only If set to 1 - CS configuration set in both local and remote. <br /></td></tr>
<tr class="separator:a2d1e3087f3da13f8fb2c8b049191c1a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee20c3066d10a2e3a9fa267f5abe976d"><td class="memItemLeft" align="right" valign="top"><a id="aee20c3066d10a2e3a9fa267f5abe976d"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#aee20c3066d10a2e3a9fa267f5abe976d">main_mode_type</a></td></tr>
<tr class="memdesc:aee20c3066d10a2e3a9fa267f5abe976d"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to 0x1: Mode-1, 0x2: Mode-2, 0x3:Mode-3. <br /></td></tr>
<tr class="separator:aee20c3066d10a2e3a9fa267f5abe976d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cef8a47e0b536ecbd604e6bd03f531"><td class="memItemLeft" align="right" valign="top"><a id="a16cef8a47e0b536ecbd604e6bd03f531"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a16cef8a47e0b536ecbd604e6bd03f531">sub_mode_type</a></td></tr>
<tr class="memdesc:a16cef8a47e0b536ecbd604e6bd03f531"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to 0x1: Mode-1, 0x2: Mode-2, 0x3:Mode-3. <br /></td></tr>
<tr class="separator:a16cef8a47e0b536ecbd604e6bd03f531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a176f2bbf4475012a550b56ebb2db4ce9"><td class="memItemLeft" align="right" valign="top"><a id="a176f2bbf4475012a550b56ebb2db4ce9"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a176f2bbf4475012a550b56ebb2db4ce9">min_main_mode_steps</a></td></tr>
<tr class="memdesc:a176f2bbf4475012a550b56ebb2db4ce9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Valid values (0x2 to 0xFF) : Minimum number of CS main mode steps to be executed before a submode step is executed. <br /></td></tr>
<tr class="separator:a176f2bbf4475012a550b56ebb2db4ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a725dac82b87b8279bb95db28f06ad76b"><td class="memItemLeft" align="right" valign="top"><a id="a725dac82b87b8279bb95db28f06ad76b"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a725dac82b87b8279bb95db28f06ad76b">max_main_mode_steps</a></td></tr>
<tr class="memdesc:a725dac82b87b8279bb95db28f06ad76b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Valid values (0x2 to 0xFF) : Maximum number of CS main mode steps to be executed before a submode step is executed. <br /></td></tr>
<tr class="separator:a725dac82b87b8279bb95db28f06ad76b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b5b44f5264e1420f426922cc568700f"><td class="memItemLeft" align="right" valign="top"><a id="a1b5b44f5264e1420f426922cc568700f"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a1b5b44f5264e1420f426922cc568700f">main_mode_repetition</a></td></tr>
<tr class="memdesc:a1b5b44f5264e1420f426922cc568700f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Valid values (0x0 to 0x3) : The number of main mode steps taken from the end of the last CS subevent to be repeated at the beginning of the current CS subevent directly after the last mode-0 step of that event. <br /></td></tr>
<tr class="separator:a1b5b44f5264e1420f426922cc568700f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b3665ef1a74356a4d798b7d95f8e7b6"><td class="memItemLeft" align="right" valign="top"><a id="a7b3665ef1a74356a4d798b7d95f8e7b6"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a7b3665ef1a74356a4d798b7d95f8e7b6">mode_0_steps</a></td></tr>
<tr class="memdesc:a7b3665ef1a74356a4d798b7d95f8e7b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Valid values (0x1 to 0x3) : Number of CS mode-0 steps to be included at the beginning of each CS subevent. <br /></td></tr>
<tr class="separator:a7b3665ef1a74356a4d798b7d95f8e7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5040846fc731ecab5b02569ca323b769"><td class="memItemLeft" align="right" valign="top"><a id="a5040846fc731ecab5b02569ca323b769"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a5040846fc731ecab5b02569ca323b769">role</a></td></tr>
<tr class="memdesc:a5040846fc731ecab5b02569ca323b769"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set 0 - Initiator, 1 - Reflector. <br /></td></tr>
<tr class="separator:a5040846fc731ecab5b02569ca323b769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2caa2ecce7634e0748ebea6a2548ebeb"><td class="memItemLeft" align="right" valign="top"><a id="a2caa2ecce7634e0748ebea6a2548ebeb"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a2caa2ecce7634e0748ebea6a2548ebeb">rtt_type</a></td></tr>
<tr class="memdesc:a2caa2ecce7634e0748ebea6a2548ebeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">0x00 RTT AA-only, 0x01 RTT with 32-bit sounding sequence, 0x02 RTT with 96-bit sounding sequence, 0x03 RTT with 32-bit random sequence, 0x04 RTT with 64-bit random sequence, 0x05 RTT with 96-bit random sequence, 0x06 RTT with 128-bit random sequence, All other values Reserved for future use <br /></td></tr>
<tr class="separator:a2caa2ecce7634e0748ebea6a2548ebeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc73b8f2fc35d8c51bfcc8d68d52376"><td class="memItemLeft" align="right" valign="top"><a id="aafc73b8f2fc35d8c51bfcc8d68d52376"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#aafc73b8f2fc35d8c51bfcc8d68d52376">cs_sync_phy</a></td></tr>
<tr class="memdesc:aafc73b8f2fc35d8c51bfcc8d68d52376"><td class="mdescLeft">&#160;</td><td class="mdescRight">0x01 LE 1M PHY, 0x02 LE 2M PHY, 0x03 LE 2M 2BT PHY <br /></td></tr>
<tr class="separator:aafc73b8f2fc35d8c51bfcc8d68d52376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57e609f1faf87f79e081dc3231292b40"><td class="memItemLeft" align="right" valign="top"><a id="a57e609f1faf87f79e081dc3231292b40"></a>
<a class="el" href="group__wicedbt___channel_sounding.html#gad91f105900373c133572b529f952d7c9">wiced_ble_cs_channel_map_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a57e609f1faf87f79e081dc3231292b40">channel_map</a></td></tr>
<tr class="memdesc:a57e609f1faf87f79e081dc3231292b40"><td class="mdescLeft">&#160;</td><td class="mdescRight">CS Channel map. <br /></td></tr>
<tr class="separator:a57e609f1faf87f79e081dc3231292b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a105019e4163b88f38e80018926ac61a6"><td class="memItemLeft" align="right" valign="top"><a id="a105019e4163b88f38e80018926ac61a6"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a105019e4163b88f38e80018926ac61a6">channel_map_repetition</a></td></tr>
<tr class="memdesc:a105019e4163b88f38e80018926ac61a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of times the map represented by the channel_map field is to be cycled through for non-mode-0 steps within a CS procedure Valid value 0x1-0xFF. <br /></td></tr>
<tr class="separator:a105019e4163b88f38e80018926ac61a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35db5eadb4229bb620ec01f36fd991de"><td class="memItemLeft" align="right" valign="top"><a id="a35db5eadb4229bb620ec01f36fd991de"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a35db5eadb4229bb620ec01f36fd991de">channel_selection_type</a></td></tr>
<tr class="memdesc:a35db5eadb4229bb620ec01f36fd991de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value 0 : Use Channel Selection Algorithm #3b for non-mode-0 CS steps Value 1: Use Channel Selection Algorithm #3c for non-mode-0 CS steps. <br /></td></tr>
<tr class="separator:a35db5eadb4229bb620ec01f36fd991de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93df034e9562991389575c967626922d"><td class="memItemLeft" align="right" valign="top"><a id="a93df034e9562991389575c967626922d"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a93df034e9562991389575c967626922d">ch3c_shape</a></td></tr>
<tr class="memdesc:a93df034e9562991389575c967626922d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value 0: Use Hat shape for user-specified channel sequence Value 1: Use X shape for user-specified channel sequence. <br /></td></tr>
<tr class="separator:a93df034e9562991389575c967626922d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0082045b11d58a366668796202b12145"><td class="memItemLeft" align="right" valign="top"><a id="a0082045b11d58a366668796202b12145"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#a0082045b11d58a366668796202b12145">ch3c_jump</a></td></tr>
<tr class="memdesc:a0082045b11d58a366668796202b12145"><td class="mdescLeft">&#160;</td><td class="mdescRight">Values (0x2 - 0x8) Number of channels skipped in each rising and falling sequence. <br /></td></tr>
<tr class="separator:a0082045b11d58a366668796202b12145"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7774e22a2925d52f89ddf435159787f"><td class="memItemLeft" align="right" valign="top"><a id="ac7774e22a2925d52f89ddf435159787f"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cs__config__t.html#ac7774e22a2925d52f89ddf435159787f">reserved</a></td></tr>
<tr class="memdesc:ac7774e22a2925d52f89ddf435159787f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved, shall be set to 0. <br /></td></tr>
<tr class="separator:ac7774e22a2925d52f89ddf435159787f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>Bluetooth Host Stack Library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
</body>
</html>
